import javax.crypto.interfaces.PBEKey;
import java.util.Scanner;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: 安慕希
 * Date: 2025-03-13
 * Time: 16:21
 */
public class homework25313 {
//有父类Base，内部定义了x、y属性。有子类Sub，继承自父类Base。子类新增了一个z属性，
// 并且定义了calculate方法，在此方法内计算了父类和子类中x、y、z属性三者的乘积。
// 请补全子类构造方法的初始化逻辑，使得该计算逻辑能够正确执行。



 /*       public static void main(String[] args) {
            Scanner scanner = new Scanner(System.in);
            while (scanner.hasNextInt()) {
                int x = scanner.nextInt();
                int y = scanner.nextInt();
                int z = scanner.nextInt();
                Sub sub = new Sub(x, y, z);
                System.out.println(sub.calculate());
            }
        }



     static class Base {

        private int x;
        private int y;

        public Base(int x, int y) {
            this.x = x;
            this.y = y;
        }

        public int getX() {
            return x;
        }

        public int getY() {
            return y;
        }

    }

    static class Sub extends Base {

        private int z;

        public Sub(int x, int y, int z) {
            //write your code here
            super(x, y);
            this.z = z;
        }

        public int getZ() {
            return z;
        }

        public int calculate() {
            return super.getX() * super.getY() * this.getZ();
        }

    }*/

    //1.现有一个Data类，内部定义了属性x和y，在main方法中实例化了Data类，
    // 并计算了data对象中x和y的和。但是，Data类的定义存在错误，
    // 请你将这些错误修正过来，使得main方法中的求和逻辑可以正常执行。

       /* public static void main(String[] args) {
            Scanner scanner = new Scanner(System.in);
            while (scanner.hasNextInt()) {
                int x = scanner.nextInt();
                int y = scanner.nextInt();
                Data data = new Data(x, y);//实例化
                System.out.println(data.getX() + data.getY());
            }
        }

      static class Data {

        private int x;
        private int y;

        public Data(int x, int y) {
            this.x = x;
            this.y = y;
        }

        public int getX() {
            return x;
        }

        public int getY() {
            return y;
        }

    }*/
}
